.div-documentos{
    overflow: auto;
    height: 154px;
    
    
}

.campo_texto {
    text-transform:uppercase; 
    width:250px; 
    color: #3D628F;
    padding:3px;
    height:16px;
}

.campo_disabled {
    color:#4297D7 ;
    background-color: #E4F1FD;
    padding:3px;
    height:16px;
    text-transform:uppercase;
    border:1px solid #D4E0EE;
}

.campo_pesos {
    text-transform:uppercase; 
    width:130px; 
    color: #3D628F;
    padding:3px;
    height:16px;
    text-align:right;
}

.campo_cant {
    text-transform:uppercase; 
    width:30px; 
    color: #3D628F;
    padding:3px;
    height:16px;
    text-align:right;
}

.campo_textarea {
    text-transform:uppercase; 
    width:510px; 
    color: #3D628F;
    padding:3px;
    height:45px;
}
.tab_res_rut{
    padding-right:10px;
    text-align:right;
    
}

.campo_textarea_corto {
    text-transform:uppercase; 
    width:250px; 
    color: #3D628F;
    padding:3px;
    height:45px;
}
.campo_texto_largo2 {
    text-transform:uppercase; 
    width:510px; 
    color: #3D628F;
    padding:3px;
    margin-left: 1px;
    margin-right: 1px;
    height:16px;
}

.campo_texto_largo0 {
    text-transform:uppercase; 
    width:350px; 
    color: #3D628F;
    padding:3px;
    margin-left: 1px;
    margin-right: 1px;
    height:16px;
}
.formulario_tipo-ajustado .campo_texto_rut {
    text-transform:uppercase; 
    width:85px; 
    color: #3D628F;
    padding:2px;
    height:14px;
    margin-right:2px;
    text-align:right;

    
}
.formulario_tipo-ajustado .campo_texto_largo1 {
    text-transform:uppercase; 
    width:400px; 
    color: #3D628F;
   padding:2px;
    margin-left: 1px;
    margin-right: 1px;
    height:14px;
}
.campo_texto_rut {
    text-transform:uppercase; 
    width:85px; 
    color: #3D628F;
    padding:3px;
    height:16px;
    text-align:right;
}
.campo_texto_largo1 {
    text-transform:uppercase; 
    width:400px; 
    color: #3D628F;
    padding:3px;
    margin-left: 1px;
    margin-right: 1px;
    height:16px;
}

.campo_fecha {text-transform:uppercase; width:80px; color: #3D628F; padding:3px; height:16px; text-align:center;}
.campo_hora {text-transform:uppercase; width:50px; color: #3D628F; padding:3px; height:16px;}

.campo_buscador {
    text-transform:uppercase; width:250px; padding:3px; height: 16px; margin: 0 2px 0 2px; 
    }   
.campo_correo{
    text-transform:uppercase; 
    width:250px;
    padding:3px; 
    height:16px;
    color: #3D628F;
}

.totales{
    width:100%;
    border:1px solid #D4E0EE;
    border-collapse:collapse;
    color:#555555;
    padding: 2px;
    text-align:right;
    margin-top: 5px;
}
/* ESTA SIENDO PROBADA */
/*.formulario_tipo select {
    width:200px; 
    color: #3D628F;
    padding:3px;
    height:25px;
}*/
.formulario_tipo .select_recortado {
color:#3D628F;
height:25px;
padding:3px;
width:190px;
}

.boton_sumbit{
font:bold 1em "Verdana"; 
display: inline-block;
text-transform:capitalize;
width:100px;
height:auto;
padding:3px;
cursor:pointer; 
background:#196EAA; 
color:#fff; 
border:1px solid #0e1f5b; 
border-left-color:#D9DFEA; 
border-top-color:#D9DFEA;
outline:none;
}

.formulario_tipo{
    margin:auto;
   	padding:10px;
	border:1px solid #B9D9EC;
     background-color: white;
}

/*
.formulario_tipo-ajustado{
    margin:auto;
   	padding:10px;
	border:1px solid #B9D9EC;
     background-color: white;
}
.sub-formulario_tipo-ajustado{
   	padding:5px;
	border:1px solid #C0C0C0;
}
*/

.sub_formulario_tipo{
/*    margin-top:5px;*/
   	padding:5px;
	border:1px solid #C0C0C0;
}
.sub_formulario_tipo_largo_fijo{
    height: auto;
    min-height: 200px;
}
/* ESTAS DOS ESTAN PROBANDOSE */
/*.sub_formulario_tipo  legend {
	font-size:12px;
	font-weight:bold;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 15px;
    background-color: white;
    color: #01407E;
}
.formulario_tipo > legend {
	font-size:13px;
	font-weight:bold;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 15px;
    background-color: white;
    color: #01407E;
}*/


.formulario_tipo > legend {

	font-weight:bold;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 15px;

}
.sub_formulario_tipo  legend {

/*	font-weight:bold;*/
    padding-left: 5px;
    padding-right: 5px;
    line-height: 15px;
}
.formulario_tipo ol {
	list-style:none;
}

.formulario_tipo ol li{
	padding-bottom:5px;
    padding-top:5px;
    vertical-align: middle;
}
.formulario_tipo-ajustado ol li{
	padding-bottom:2px;
    padding-top:2px;
    vertical-align: middle;
}


.formulario_tipo label{
	/*width:120px;
	float:left; */
}
.formulario_tipo .label_corto{
	width:65px;
	float:left;
}
.formulario_tipo .label_ordenado{
	width:120px;
	float:left;
}
.formulario_tipo .label_ordenado-medio{
	width:90px;
	float:left;
}
.formulario_tipo .label-ordenado-sin-float{
	width:120px;
}

.formulario_tipo .label_ordenado2{
	width:77px;
	float:left;
}


.formulario_tipo .label_espaciado{
    margin-left: 2px;
}

.formulario_tipo span.error {
 /*   float:right;*/
 font-size:12px;
	width: auto;
/*	display: inline;*/
    color:#EA5200;
    font-weight:bold;
    margin-left:2px;
    background:url("../../imagenes/unchecked.gif") no-repeat 0px 0px;
    padding-left: 16px;

}
.formulario_tipo span.success {
  background:url("../../imagenes/checked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  margin-left:2px;
}

.boton-input-codigo-examen {
    background:url("../../imagenes/icons/tick.png") no-repeat 50% 50%;
    padding: 2px;
    padding-left: 16px;
    margin-left:2px;
    cursor: pointer;
    border: none;
}

.seleccionar_cod_examen {
    background:url("../../imagenes/icons/page_white_go.png") no-repeat 50% 50%;
    padding: 2px;
    padding-left: 16px;
    margin-left:2px;
    cursor: pointer;
}
.eliminar-examen {
    background:url("../../imagenes/icons/page_white_delete.png") no-repeat 50% 50%;
    padding: 2px;
    padding-left: 16px;
    margin-left:2px;
    cursor: pointer;
}
.icono-eliminar {
    background:url("../../imagenes/icons/page_white_delete.png") no-repeat 50% 50%;
    padding: 2px;
       width: 16px;
    height: 16px;
    padding-left: 16px;
    margin-left:2px;
    cursor: pointer;
}
.eliminar-examen-atencion {
    background:url("../../imagenes/icons/page_white_delete.png") no-repeat 50% 50%;
    padding: 2px;
    width: 16px;
    height: 16px;
    padding-left: 16px;
    margin-left:2px;
    cursor: pointer;
}
.elegir-examen {
    background:url("../../imagenes/icons/page_white_add.png") no-repeat 50% 50%;
    padding: 2px;
    padding-left: 16px;
    margin-left:2px;
    cursor: pointer;
}
.editar_tabla {
    background:url("../../imagenes/icons/book_edit.png") no-repeat 50% 50%;
    padding: 2px;
    padding-left: 16px;
    margin-left:2px;
    cursor: pointer;
}

.editar_tabla_delete {
    background:url("../../imagenes/icons/book_delete.png") no-repeat 50% 50%;
    padding: 2px;
    padding-left: 16px;
    margin-left:2px;
    cursor: pointer;
}

.editar_tabla_sel {
    background:url("../../imagenes/icons/book_delete.png") no-repeat 50% 50%;
    padding: 2px;
    padding-left: 16px;
    margin-left:2px;
    cursor: pointer;
}



.editar_tabla_baja {
    background:url("../../imagenes/icons/book_key.png") no-repeat 50% 50%;
    padding: 2px;
    padding-left: 16px;
    margin-left:2px;
    cursor: pointer;
}

.elegir_paciente {
    background:url("../../imagenes/icons/user_go_off.png") no-repeat 50% 50%;
    padding: 2px;
    padding-left: 16px;
    margin-left:2px;
    cursor: pointer;
}

.elegir_paciente:hover {
    background:url("../../imagenes/icons/user_go.png") no-repeat 50% 50%;
    padding: 2px;
    padding-left: 16px;
    margin-left:2px;
}

table.tabla_resultados{
    width:100%;
    border:1px solid #D4E0EE;
    border-collapse:collapse;
    color:#555555;
    font-family:"Trebuchet MS",Arial,sans-serif;
    padding:2px;
}

table.tabla_horarios{
width:100%;
border:1px solid #D4E0EE;
border-collapse:collapse;
color:#555555;
font-family:"Trebuchet MS",Arial,sans-serif;
padding:2px;
}
/* OJO CON ESTA CLASE KE ESTA SIENDO PROBADA*/
table.tabla_resultados td{
border:1px solid #D4E0EE;
border-collapse:collapse;
color:#555555;
/*font-family:"Trebuchet MS",Arial,sans-serif;*/
padding:2px;
/*text-align: center;*/
}
table.tabla_horarios tr td{
border:1px solid #D4E0EE;
border-collapse:collapse;
color:#555555;
font-family:"Trebuchet MS",Arial,sans-serif;
padding:2px;
text-align: center;
}
table.tabla_resultados th { background: #F7F9FC; }

/*table.tabla_resultados thead tr .header {
background-image:url(../../imagenes/bg.gif);
background-position:right center;
background-repeat:no-repeat;
cursor:pointer;
}*/
.resultado_busqueda{
/*margin-top:10px;*/
}
input.error {
border:1px dotted #F47E7E;
}

#ajaxloading, #ajaxresult {
display:none;
width:500px;
margin:0 auto;
text-align:center;
padding:20px;
}
.panel_botones{
    width:200px;
    margin: 0 auto;
}
.panel_botones  ol{
/*margin-left:140px;*/
margin-top:5px;
}
#clear{
clear:both;
}
.panel_botones ol li{
float:left;
margin-left:5px;
}


/* MENSAJES DE ERROR */
.info_error{
margin-top:5px;
padding:0.7em;
}


.formulario_vacio_examenes{
   padding:2px; 
}

.select_recortado{
    width: 150px;
    
}
.dinero{
    text-align: right;
    
}
.contraste-examen,.valor-examen,.valor-convenio
{
     text-align: right;
}
.fecha
{
    width: 150px;
}
.anular-atencion {
    background:url("../../imagenes/icons/page_white_delete.png") no-repeat 50% 50%;
    padding: 2px;
    padding-left: 16px;
    margin-left:2px;
    cursor: pointer;
}
.pagar-atencion {
    background:url("../../imagenes/icons/page_white_medal.png") no-repeat 50% 50%;
    padding: 2px;
    padding-left: 16px;
    margin-left:2px;
    cursor: pointer;
}

.modificar-atencion {
    background:url("../../imagenes/icons/1279086967.png") no-repeat 50% 50%;
    padding: 2px;
    padding-left: 16px;
    margin-left:2px;
    cursor: pointer;
}
.comprobante-atencion {
    background:url("../../imagenes/icons/printer_error.png") no-repeat 50% 50%;
    padding: 2px;
    padding-left: 16px;
    margin-left:2px;
    cursor: pointer;
}
.terminar-atencion {
    background:url("../../imagenes/icons/tick.png") no-repeat 50% 50%;
    padding: 2px;
    padding-left: 16px;
    margin-left:2px;
    cursor: pointer;
}
.documentos-atencion {
    background:url("../../imagenes/icons/report_add.png") no-repeat 50% 50%;
    padding: 2px;
    padding-left: 16px;
    margin-left:2px;
    cursor: pointer;
}

.imprimir-atencion {
    background:url("../../imagenes/icons/printer.png") no-repeat 50% 50%;
    padding: 2px;
    padding-left: 16px;
    margin-left:2px;
    cursor: pointer;
}